package com.ledi.guns.modular.ledipay.controller.req.apply;

import javax.validation.constraints.NotNull;

import lombok.Data;

import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.constraints.NotBlank;
import org.hibernate.validator.constraints.Range;

/**
 * 文件名称： com.ledi.guns.modular.ledipay.controller.req.apply.ApplyCooperateReq.java<br/>
 * 初始作者： 钟小平<br/>
 * 创建日期： 2018年10月8日<br/>
 * 功能说明： 申请合作请求 <br/>
 * =================================================<br/>
 * 修改记录：<br/>
 * 修改作者 日期 修改内容<br/>
 * ================================================<br/>
 * Copyright (乐迪教育科技有限公司-幼儿事业部) 2017-2018.All rights reserved.<br/>
 */
@Data
public class ApplyCooperateReq {

	/**
	 * 联系人姓名
	 */
	@NotBlank(message = "联系人姓名不能为空！")
	@Length(message = "联系人姓名在1~50之间！", min = 1, max = 50)
	private String applyName;
	/**
	 * 联系方式
	 */
	@NotBlank(message = " 联系方式不能为空！")
	@Length(message = " 联系方式不能超过50字符", min = 1, max = 50)
	private String contactTel;
	/**
	 * 省
	 */
	@NotBlank(message = "省不能为空！")
	@Length(message = " 省不能超过10字符", min = 1, max = 10)
	private String provinceCode;
	/**
	 * 市
	 */
	@NotBlank(message = "市不能为空！")
	@Length(message = " 市不能超过10字符", min = 1, max = 10)
	private String cityCode;

	/**
	 * 类型0学校1代理商
	 */
	@NotNull(message = "类型不能为空！")
	@Range(max = 1, min = 0, message = "类型只能输入0或者1")
	private Integer type;
}
